{
  type person={
    name:string,
    age:number,
    // ?表示可选属性
    have?:string,
    //函数类型定义的不同方式
    sayHi:(content:string)=>void
    // sayHi(content:string):void
  }
  let obj:person={
    name:"yx",
    age:18,
    sayHi(content){
      console.log(content);
    }
  }
  obj.sayHi("你好")
  obj.have && obj.have.concat()
  //可选链式符，表示前面为有才会执行后面的
  // obj.have?.concat
}